package ui
{
	import flash.events.MouseEvent;
	import flash.text.TextField;
	import flash.text.TextFieldAutoSize;

	public class UI
	{
		//================================================================================
		//================================================================================

		//--------------------------------------------------------------------------------
		public function UI()
		{
		}

		//================================================================================
		//PROPIEDADES
		//================================================================================

		//--------------------------------------------------------------------------------
		public static function Input()
		{
			var objeto : TextField = new TextField();
			
			objeto.textColor = 0x00cc00;
			objeto.border = true;
			objeto.borderColor = objeto.textColor;
			objeto.type = "input";
			objeto.wordWrap = true;
			
			return objeto;
		}

		//--------------------------------------------------------------------------------
		public static function Boton(texto:String, callback_click:Function)
		{
			var objeto : TextField = new TextField();
			
			objeto.text = texto;
			objeto.textColor = 0xffffff;
			objeto.background = true;
			objeto.backgroundColor = 0x00cc00;
			objeto.border = true;
			objeto.borderColor = objeto.textColor;
			objeto.selectable = false;
			objeto.autoSize = TextFieldAutoSize.CENTER;
			
			objeto.addEventListener(MouseEvent.CLICK, callback_click);
			
			return objeto;
		}

		//================================================================================
		//ACCIONES
		//================================================================================
	
		//--------------------------------------------------------------------------------
		public static function Ubicar(objeto, x:int, y:int)
		{
			objeto.x = x;
			objeto.y = y;
		}

	}
}